home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / shells / bashsrc.zoo / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-06-05  |  2.1 KB  |  83 lines

  1. /* config.h -- Configuration file for bash. */
  2.  
  3. #ifndef _CONFIG_
  4. #define _CONFIG_
  5.  
  6. #ifndef VOID
  7. #ifdef NO_VOID
  8. #define VOID char
  9. #else
  10. #define VOID void
  11. #endif
  12. #endif
  13.  
  14. #ifdef __GNUC__
  15. #define alloca __builtin_alloca
  16. #endif
  17.  
  18. #if defined (Sun386i) || defined (sparc)
  19. #ifndef __GNUC__
  20. #include <alloca.h>
  21. #endif
  22. #endif
  23.  
  24. #if defined (hpux) || defined (UNIXPC) || defined (Xenix)
  25. #define SYSV
  26. #endif
  27.  
  28. /* Define NO_DUP2 if your OS doesn't have a dup2 () call. */
  29. #ifdef hpux
  30. #define NO_DUP2
  31. #endif
  32.  
  33. /* Define JOB_CONTROL if your operating system supports
  34.    BSD-like job control. */
  35. #define JOB_CONTROL
  36.  
  37. /* Note that System V machines don't support job control. */
  38. #if defined (SYSV)
  39. #undef JOB_CONTROL
  40. #endif /* SYSV */
  41.  
  42. /* Define ALIAS if you want the alias features. */
  43. #define ALIAS
  44.  
  45. /* Define PUSHD_AND_POPD if you want those commands to be compiled in.
  46.    (Also the `dirs' commands.) */
  47. #define PUSHD_AND_POPD
  48.  
  49. /* Define READLINE to get the nifty/glitzy editing features.
  50.    This is on by default.  You can turn it off interactively
  51.    with the -nolineediting flag. */
  52. #define READLINE
  53.  
  54. /* The default value of the PATH variable. */
  55. #define DEFAULT_PATH_VALUE \
  56.     ":/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/etc:/usr/etc"
  57.  
  58. /* Define V9_ECHO if you want to give the echo builtin backslash-escape
  59.    interpretation, in the style of the Bell Labs 9th Edition version of
  60.    echo. */
  61. #define V9_ECHO
  62.  
  63. /* Defined CONTINUE_AFTER_KILL_ERROR if you want the kill command to
  64.    continue processing arguments after one of them fails. */
  65. /* #define CONTINUE_AFTER_KILL_ERROR */
  66.  
  67. /* Define NO_WAIT_H if your system doesn't seem to have sys/wait.h.
  68.    This is true for HPUX, ALTOS and XENIX. */
  69. #if defined (hpux) || defined (ALTOS) || defined (Xenix)
  70. #define NO_WAIT_H
  71. #endif
  72.  
  73. /* Here are some machines that I know are little endian (lsb comes first). */
  74. #if defined (i386) || defined (ATT3B) || defined (ATT386)
  75. #define LITTLE_ENDIAN
  76. #endif
  77.  
  78. /* Define BREAK_COMPLAINS if you want the incompatible, but useful
  79.    error messages about `break' and `continue' out of context. */
  80. #define BREAK_COMPLAINS
  81.  
  82. #endif  /* _CONFIG_ */
  83.